#ifndef ITERADOR_H_
#define ITERADOR_H_

template <class TIPO>
class Iterador
{

public:
	virtual ~Iterador() { } 
	virtual void Primeiro() = 0;
	virtual void Proximo() = 0;
	virtual bool Final() = 0;
	virtual TIPO GetItem() = 0;
};

#endif /*ITERADOR_H_*/
